rain heavily and suddenly - Espagnol Anglais Dictionnaire